Big Huge Thesaurus

Leitneria floridana

noun